package cn.tedu.csmall.product.service;

import cn.tedu.csmall.commons.pojo.vo.PageData;
import cn.tedu.csmall.product.pojo.param.AlbumInsertParam;
import cn.tedu.csmall.product.pojo.param.AlbumUpdateInfoParam;
import cn.tedu.csmall.product.pojo.vo.AlbumListVO;
import cn.tedu.csmall.product.pojo.vo.AlbumStandardVO;

public interface AlbumService {
    void insert(AlbumInsertParam albumInsertParam);
    void deleteById(Long id);
    void update(AlbumUpdateInfoParam albumUpdateInfoParam);
    AlbumStandardVO getStandardById(Long id);
    PageData<AlbumListVO> list(Integer pageNum, Integer pageSize);
    PageData<AlbumListVO> list(Integer pageNum);
}
